package top.huanyv.tools.utils;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

/**
 * @author huanyv
 * @date 2023/9/7 12:53
 */
public class CollectionUtil {

    public static <T> List<T> toList(T... o) {
        if (o == null) {
            return null;
        }
        List<T> result = new ArrayList<>(o.length);
        for (int i = 0; i < o.length; i++) {
            result.add(o[i]);
        }
        return result;
    }

    public static <T> Set<T> toSet(T... o) {
        if (o == null) {
            return null;
        }
        Set<T> result = new HashSet<>(o.length);
        for (int i = 0; i < o.length; i++) {
            result.add(o[i]);
        }
        return result;
    }

}
